﻿using System;

namespace TC
{

    [AttributeUsage(AttributeTargets.Class)]
    public class MenuAttribute : Attribute
    {
        public readonly string menu;
        public MenuAttribute(string menu)
        {
            this.menu = menu;
        }
    }

    [AttributeUsage(AttributeTargets.Field)]
    public class InputGroupAttribute : Attribute { }

    [AttributeUsage(AttributeTargets.Field)]
    public class OutputGroupAttribute : Attribute { }


    [AttributeUsage(AttributeTargets.All)]
    public class DescriptionAttribute : Attribute
    {
        public readonly string description;

        public DescriptionAttribute(string description)
        {
            this.description = description;
        }
    }
}